1 using System;
2 using
System.Collections.Generic;
3 using
System.ComponentModel;
4 using
System.Drawing;
5 using
System.Data;
6 using
System.Linq;
7 using
System.Text;
8 using
System.Threading.Tasks;
9 using
System.Windows.Forms;
10
11 namespace
SoftQuanLyNhaHang.Controllers
12 {
13     
class NhaCungCapCtrl
14     {
15         
// Method Add
16         
public static int InsertNhaCungCap(int _IdNhaCungCap, string _TrangThai, DateTime _NgayTao, string _HoVaTen, string _SoDienThoai, string _DiaChi, string _TenCongTy, string _Dc_Email, DateTime _NgayThanhLap_NgaySinh, string _AnhDaiDien, string _GhiChu)
17         {
18             
try
19             {
20                 Models.NhaCungCapMod nhaCungCap =
new Models.NhaCungCapMod(_IdNhaCungCap, _TrangThai, _NgayTao, _HoVaTen, _SoDienThoai, _DiaChi, _TenCongTy, _Dc_Email, _NgayThanhLap_NgaySinh, _AnhDaiDien, _GhiChu);
21                 
return nhaCungCap.InsertNhaCungCap();
22             }
23             
catch
24             {
25                 
return 0;
26             }
27         }
28
29         
// Method Update
30         
public static int UpdateNhaCungCap(int _IdNhaCungCap, string _TrangThai, DateTime _NgayTao, string _HoVaTen, string _SoDienThoai, string _DiaChi, string _TenCongTy, string _Dc_Email, DateTime _NgayThanhLap_NgaySinh, string _AnhDaiDien, string _GhiChu)
31         {
32             
try
33             {
34                 Models.NhaCungCapMod nhaCungCap =
new Models.NhaCungCapMod(_IdNhaCungCap, _TrangThai, _NgayTao, _HoVaTen, _SoDienThoai, _DiaChi, _TenCongTy, _Dc_Email, _NgayThanhLap_NgaySinh, _AnhDaiDien, _GhiChu);
35                 
return nhaCungCap.UpdateNhaCungCap();
36             }
37             
catch
38             {
39                 
return 0;
40             }
41
42         }
43
44         
//update thong tin trong form nhap hang
45         
public static int UpdateNhaCungCap_HoTenVaDc(int _IdNhaCungCap, string _TrangThai, DateTime _NgayTao, string _HoVaTen, string _SoDienThoai, string _DiaChi)
46         {
47             
try
48             {
49                 Models.NhaCungCapMod nhaCungCap =
new Models.NhaCungCapMod( _IdNhaCungCap, _TrangThai, _NgayTao, _HoVaTen, _SoDienThoai, _DiaChi);
50                 
return nhaCungCap.UpdateNhaCungCap_HoTenVaDc();
51             }
52             
catch
53             {
54                 
return 0;
55             }
56
57         }
58
59
60         
// Method Delete
61         
public static int DeleteNhaCungCap(int _IdNhaCungCap)
62         {
63             
try
64             {
65                 Models.NhaCungCapMod nhaCungCap =
new Models.NhaCungCapMod(_IdNhaCungCap);
66                 
return nhaCungCap.DeleteNhaCungCap();
67             }
68             
catch
69             {
70                 
return 0;
71             }
72         }
73
74
75
76         
/*
77         //kiểm tra nhà cung cấp co trong csdl rồi hay chưa chưa có thì insert
78         
public static int UpdateNhaCungCapKiemTraTonTai(int _IdNhaCungCap, string _TrangThai, DateTime _NgayTao, string _HoVaTen, string _SoDienThoai, string _DiaChi, string _TenCongTy, string _Dc_Email, DateTime _NgayThanhLap_NgaySinh, string _AnhDaiDien, string _GhiChu)
79         {
80             
try
81             {
82                 Models.NhaCungCapMod nhaCungCap =
new Models.NhaCungCapMod(_IdNhaCungCap, _TrangThai, _NgayTao, _HoVaTen, _SoDienThoai, _DiaChi, _TenCongTy, _Dc_Email, _NgayThanhLap_NgaySinh, _AnhDaiDien, _GhiChu);
83                 
return nhaCungCap.UpdateNhaCungCapKiemTraTonTai();
84             }
85             
catch
86             {
87                 
return 0;
88             }
89
90         }
91         */

92         
//select ncc by so dien thoai
93         
public static DataSet FillDataSet_Get_NhaCungCap_BySoDienThoai(int _IdNhaCungCap, string _SoDienThoai, int _PageSize, int _PageIndex)
94         {
95             
try
96             {
97                 Models.NhaCungCapMod nhaCungCap =
new Models.NhaCungCapMod(_IdNhaCungCap, _SoDienThoai, _PageSize, _PageIndex);
98                 
return nhaCungCap.FillDataSet_Get_NhaCungCap_BySoDienThoai();
99
100             }
101             
catch
102             {
103                 
return null;
104             }
105         }
106
107         
//select ncc by so dien thoai
108         
public static DataSet FillDataSet_Get_NhaCungCap_ByIdNhaCungCap(int _IdNhaCungCap)
109         {
110             
try
111             {
112                 Models.NhaCungCapMod nhaCungCap =
new Models.NhaCungCapMod(_IdNhaCungCap);
113                 
return nhaCungCap.FillDataSet_Get_NhaCungCap_ByIdNhaCungCap();
114
115             }
116             
catch
117             {
118                 
return null;
119             }
120         }
121
122         
//Hiển thị danh sách nhà cung cấp
123         
public static DataSet FillDataSet_Gets_NhaCungCap_AllSearch(int _IdNhaCungCap, string _TrangThai, DateTime _NgayTao, string _HoVaTen, string _SoDienThoai, string _DiaChi, string _TenCongTy, string _Dc_Email, DateTime _NgayThanhLap_NgaySinh, string _AnhDaiDien, string _GhiChu, int _PageSize, int _PageIndex)
124         {
125             
try
126             {
127                 Models.NhaCungCapMod nhaCungCap =
new Models.NhaCungCapMod(_IdNhaCungCap, _TrangThai, _NgayTao, _HoVaTen, _SoDienThoai, _DiaChi, _TenCongTy, _Dc_Email, _NgayThanhLap_NgaySinh, _AnhDaiDien, _GhiChu, _PageSize, _PageIndex);
128                 
return nhaCungCap.FillDataSet_Gets_NhaCungCap_AllSearch();
129
130             }
131             
catch
132             {
133                 
return null;
134             }
135         }
136
137         
//Hiển thị danh sách nhà cung cấp danh cho ds ncc
138         
public static DataSet FillDataSet_Gets_NhaCungCap_AllSearchCustom(int _IdNhaCungCap, string _TrangThai, DateTime _NgayTao, string _HoVaTen, string _SoDienThoai, string _DiaChi, string _TenCongTy, string _Dc_Email, DateTime _NgayThanhLap_NgaySinh, string _AnhDaiDien, string _GhiChu, int _PageSize, int _PageIndex)
139         {
140             
try
141             {
142                 Models.NhaCungCapMod nhaCungCap =
new Models.NhaCungCapMod(_IdNhaCungCap, _TrangThai, _NgayTao, _HoVaTen, _SoDienThoai, _DiaChi, _TenCongTy, _Dc_Email, _NgayThanhLap_NgaySinh, _AnhDaiDien, _GhiChu, _PageSize, _PageIndex);
143                 
return nhaCungCap.FillDataSet_Gets_NhaCungCap_AllSearchCustom();
144
145             }
146             
catch
147             {
148                 
return null;
149             }
150         }
151
152         
//Hiển thị danh sách nhà cung cấp danh cho ds ncc
153         
public static DataSet FillDataSet_Gets_NhaCungCap_HienThiTrong_ComboBox(int _IdNhaCungCap)
154         {
155             
try
156             {
157                 Models.NhaCungCapMod nhaCungCap =
new Models.NhaCungCapMod(_IdNhaCungCap);
158                 
return nhaCungCap.FillDataSet_Gets_NhaCungCap_HienThiTrong_ComboBox();
159
160             }
161             
catch
162             {
163                 
return null;
164             }
165         }
166         
167     }
168 }


Gõ tìm kiếm nhanh...